class InvCounterListEntity {
	List<InvCounterListData> datas;

	InvCounterListEntity({this.datas});

	InvCounterListEntity.fromJson(List<dynamic> json) {
		if (json!= null) {
			datas = new List<InvCounterListData>();(json as List).forEach((v) { datas.add(new InvCounterListData.fromJson(v)); });
		}
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		if (this.datas != null) {
      data['datas'] =  this.datas.map((v) => v.toJson()).toList();
    }
		return data;
	}
}

class InvCounterListData {
	String note;
	String creatorUserId;
	String suppliernaem;
	String auditortime;
	String biddingbatchid;
	String orderno;
	String auditnote;
	String creationTime;
	String demanddepartment;
	String lastModificationTime;
	String platformid;
	String auditorname;
	bool isposted;
	double amountCount;
	bool isallocation;
	String auditorid;
	bool isDeleted;
	String warehouseid;
	String taskNo;
	String id;
	String orderstatetypeid;
	String customername;
	String projectid;
	String taskid;
	bool isuploaded;
	String erpno;
	String projectname;
	double skucount;
	String biddingbatchname;
	String supplierid;
	String handovertime;
	String ordertypeid;
	String lastModifierUserId;
	bool isintelligent;
	String orderbusinesstypeid;
	String ordersource;
	double materialcount;
	String orderstatetypename;
	String suppliername;
	String driver;
	String carno;
	String phone;
	String customerid;
	String tenantId;
	String warehousename;

	InvCounterListData({this.note, this.creatorUserId, this.suppliernaem, this.auditortime, this.biddingbatchid, this.orderno, this.auditnote, this.creationTime, this.demanddepartment, this.lastModificationTime, this.platformid, this.auditorname, this.isposted, this.amountCount, this.isallocation, this.auditorid, this.isDeleted, this.warehouseid, this.taskNo, this.id, this.orderstatetypeid, this.customername, this.projectid, this.taskid, this.isuploaded, this.erpno, this.projectname, this.skucount, this.biddingbatchname, this.supplierid, this.handovertime, this.ordertypeid, this.lastModifierUserId, this.isintelligent, this.orderbusinesstypeid, this.ordersource, this.materialcount, this.orderstatetypename, this.suppliername, this.driver, this.carno, this.phone, this.customerid, this.tenantId, this.warehousename});

	InvCounterListData.fromJson(Map<String, dynamic> json) {
		note = json['note'];
		creatorUserId = json['creatorUserId'];
		suppliernaem = json['suppliernaem'];
		auditortime = json['auditortime'];
		biddingbatchid = json['biddingbatchid'];
		orderno = json['orderno'];
		auditnote = json['auditnote'];
		creationTime = json['creationTime'];
		demanddepartment = json['demanddepartment'];
		lastModificationTime = json['lastModificationTime'];
		platformid = json['platformid'];
		auditorname = json['auditorname'];
		isposted = json['isposted'];
		amountCount = json['amountCount'];
		isallocation = json['isallocation'];
		auditorid = json['auditorid'];
		isDeleted = json['isDeleted'];
		warehouseid = json['warehouseid'];
		taskNo = json['taskNo'];
		id = json['id'];
		orderstatetypeid = json['orderstatetypeid'];
		customername = json['customername'];
		projectid = json['projectid'];
		taskid = json['taskid'];
		isuploaded = json['isuploaded'];
		erpno = json['erpno'];
		projectname = json['projectname'];
		skucount = json['skucount'];
		biddingbatchname = json['biddingbatchname'];
		supplierid = json['supplierid'];
		handovertime = json['handovertime'];
		ordertypeid = json['ordertypeid'];
		lastModifierUserId = json['lastModifierUserId'];
		isintelligent = json['isintelligent'];
		orderbusinesstypeid = json['orderbusinesstypeid'];
		ordersource = json['ordersource'];
		materialcount = json['materialcount'];
		orderstatetypename = json['orderstatetypename'];
		suppliername = json['suppliername'];
		driver = json['driver'];
		carno = json['carno'];
		phone = json['phone'];
		customerid = json['customerid'];
		tenantId = json['tenantId'];
		warehousename = json['warehousename'];
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		data['note'] = this.note;
		data['creatorUserId'] = this.creatorUserId;
		data['suppliernaem'] = this.suppliernaem;
		data['auditortime'] = this.auditortime;
		data['biddingbatchid'] = this.biddingbatchid;
		data['orderno'] = this.orderno;
		data['auditnote'] = this.auditnote;
		data['creationTime'] = this.creationTime;
		data['demanddepartment'] = this.demanddepartment;
		data['lastModificationTime'] = this.lastModificationTime;
		data['platformid'] = this.platformid;
		data['auditorname'] = this.auditorname;
		data['isposted'] = this.isposted;
		data['amountCount'] = this.amountCount;
		data['isallocation'] = this.isallocation;
		data['auditorid'] = this.auditorid;
		data['isDeleted'] = this.isDeleted;
		data['warehouseid'] = this.warehouseid;
		data['taskNo'] = this.taskNo;
		data['id'] = this.id;
		data['orderstatetypeid'] = this.orderstatetypeid;
		data['customername'] = this.customername;
		data['projectid'] = this.projectid;
		data['taskid'] = this.taskid;
		data['isuploaded'] = this.isuploaded;
		data['erpno'] = this.erpno;
		data['projectname'] = this.projectname;
		data['skucount'] = this.skucount;
		data['biddingbatchname'] = this.biddingbatchname;
		data['supplierid'] = this.supplierid;
		data['handovertime'] = this.handovertime;
		data['ordertypeid'] = this.ordertypeid;
		data['lastModifierUserId'] = this.lastModifierUserId;
		data['isintelligent'] = this.isintelligent;
		data['orderbusinesstypeid'] = this.orderbusinesstypeid;
		data['ordersource'] = this.ordersource;
		data['materialcount'] = this.materialcount;
		data['orderstatetypename'] = this.orderstatetypename;
		data['suppliername'] = this.suppliername;
		data['driver'] = this.driver;
		data['carno'] = this.carno;
		data['phone'] = this.phone;
		data['customerid'] = this.customerid;
		data['tenantId'] = this.tenantId;
		data['warehousename'] = this.warehousename;
		return data;
	}
}
